package com.ruoyi.subject.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @author zhangye
 * @date 2025/2/25 13:49
 * @description
 */
@Data
@ToString
@ApiModel(value = "合并pdf",description = "")
public class CreatePdf implements Serializable,Cloneable {


    @ApiModelProperty(value = "目标唯一编号",notes = "")
    private Long targetId ;

    @ApiModelProperty(value = "专题唯一编号",notes = "")
    private Long subjectId ;

    @ApiModelProperty(value = "专题名称",notes = "")
    @NotNull(message = "专题名称不能为空！")
    private String subjectName ;

    @ApiModelProperty(value = "专题类型(1舰船 2飞机 3雷达 4导弹 5固定设施 6人物 7事件)",notes = "")
    @NotNull(message = "专题类型不能为空！")
    private String subjectType ;

    @ApiModelProperty(value = "base64集合",notes = "")
    private List<String> pdfs ;



}
